package com.fzrskj.cloud.free.core.utils;

import java.util.ArrayList;
import java.util.List;

/**
 * EncryptHelper.
 *
 * @author zj.
 *         Created on 2018/12/19 0019.
 */
public class EncryptHelper {
    /**
     * 需要安全加密的系统参数.
     */
    public static List<String> encryptSysParam = new ArrayList<String>(){{
        add("sysWiniisMainIP");
        add("sysWiniisMainPort");
        add("sysWiniisMainUser");
        add("sysWiniisMainPwd");
        add("sysWiniisCertMode");
        add("sysWiniisCert");
        add("ifOpenSms");
        add("hlSmsUrl");
        add("hlUsername");
        add("hlToken");
        add("mailService");
        add("mailName");
        add("mailPassword");
        add("mailPort");
        add("alipayac_way");
        add("alipaypartnerid");
        add("alipaykey");
        add("alipayac");
        add("alipaycomweb");
        add("sftpay_way");
        add("sftpayac");
        add("sftpayackey");
        add("aliyunAccessKeyId");
        add("aliyunAccessKeySecret");
        add("ifOpenDomainMgr");
        add("netcnApiUrl");
        add("netcnApiAccount");
        add("netcnApiPass");
        add("netcnApiEmail");
        add("netcnApiDNS1");
        add("netcnApiDNS2");
        add("west263ApiAccount");
        add("west263ApiPass");
        add("west263ApiEmail");
        add("west263ApiDNS1");
        add("west263ApiDNS2");
        add("zgsjApiAccount");
        add("zgsjApiPass");
        add("zgsjApiDNS1");
        add("zgsjApiDNS2");
        add("xinnetApiAccount");
        add("xinnetApiPass");
        add("xinnetApiDNS1");
        add("xinnetApiDNS2");
        add("InterfaceUrl");
        add("InterfaceUserName");
        add("InterfaceUserPass");
        add("IRCSUserName");
        add("IRCSPassword");
        add("IRCSUrl");
        add("winicpuser");
        add("winicppass");
        add("AutoIcpReQuery");
        add("AutoIcpReQueryDayNum");
        add("defaultDNS1");
        add("defaultDNS2");
        add("whoisAddress");
        add("wechat_way");
        add("wechatmchid");
        add("wechatkey");
        add("wechatappsecret");
        add("ifOpenWxPay");
        add("huaweiAccount");
        add("huaweiPassword");
        add("huaweiAccountId");
        add("ifOpenWinMyDns");
        add("WinMyDnsaddr");
        add("ifOpenBaiduDomainMgr");
        add("baiduAccessKeyId");
        add("baiduKeySecret");
        add("baiduBCCKeySecret");
        add("baiduBCCAccessKeyId");
        add("baiduBCDKeySecret");
        add("baiduBCDAccessKeyId");
        add("baiduBCHKeySecret");
        add("baiduBCHAccessKeyId");
        add("baiduDomainApiDNS1");
        add("baiduDomainApiDNS2");
        add("baiduDomainLossPrice");
        add("smsServer");
        add("isWinMyDnsCert");
    }};

    /*public static void main(String[] args) throws Exception {
        System.out.println(EncryptUtils.decodePublic("k0fHvXIBg8+xyExeSJ1gtc1f5Oqswj3e+YYaR4Mp/Otc6Ku7hH+Cbw183iC4tAg9"));
    }*/
}
